package com.ruoyi.project.cms.product.domain;

import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import lombok.*;

import java.io.Serializable;
import java.util.Map;

/**
 * @CreateTime 2020/5/17 16:32
 * 产品的总体属性
 */
@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
@ToString
public class Product implements Serializable {
    /** 型号 */
    private Long pid;
    /** 品名 */
    private String pname;
    /** 产地 */
    private String location;
    /** 价格 */
//    private Map<String,Double> priceMap;
    private Double price;
    /** 进口家具在途（1是 0否） */
    private String imp;
    /** 备注 */
    private String pdesc;
    /** 类别  数据库中存入的是类别编号 class_id  对应实体类中的字段 classId */
    private ProductClass productClass;
    /** 系列  数据库中存入的是系列编号 series_id  对应实体类中的字段 seriesId */
    private ProductSeries productSeries;
    /** 风格  数据库中存入的是风格编号 style_id  对应实体类中的字段 styleId */
    private ProductStyle productStyle;
    /** 规格  数据库中存入的是规格编号 spec_id  对应实体类中的字段 specId */
    private ProductSpec productSpec;
    /** 材质  数据库中存入的是材质编号 material_id  对应实体类中的字段 materialId */
    private ProductMaterial productMaterial;
    /** 展示图片  数据库中存入的是图片编号 pic_id  对应实体类中的字段 picId */
    private ProductPic productPic;
}
